// 对当前的所有api接口进行统一的管理
import requests from "./request";

// 引入mock
import mockRequests from './mockAjax'
// 三级联动接口
// api:/api/product/getBaseCategoryList get请求，无参数
// 后台服务器：http://39.98.123.211
export const getCategoryList=()=>{
    // 发请求,返回的是promise对象
    return requests({url:'/product/getBaseCategoryList',method:'get'})
}
// 获取home轮播图的数据
export const reqGetBannerList=()=>{
    return mockRequests.get('/banner')
}
// 获取floor数据
export const reqGetFloorList=()=>{
    return mockRequests.get('/floor')
}
// 获取搜索得数据 /api/list post 参数至少是一个空对象
export const reqGetSearchInfo=(params)=>requests({url:"/list",method:"post",data:params})
// 获取商品详情
export const reqGetDetailInfo=(skuid)=>requests({url:`/item/${skuid}`,method:"get"})

// 将产品添加到购物车中，获取更新某一个产品的个数
export const reqAddOrupdateShopCart=(skuId, skuNum)=>requests({url:`/cart/addToCart/${ skuId }/${ skuNum }`,method:'post'})

//获取购物车列表/api/cart/cartList
export const reqCartList=()=>requests({url:'/cart/cartList',method:'get'})